﻿namespace GoodAdmin.Core;

[ErrorCodeType]
public enum PositionErrorCode
{
    /// <summary>
    /// 职位不存在
    /// </summary>
    [ErrorCodeItemMetadata("职位不存在")]
    P001,
    /// <summary>
    /// 当前组织已有相同编码职位
    /// </summary>
    [ErrorCodeItemMetadata("当前组织已有相同编码职位")]
    P002,
    /// <summary>
    /// 当前组织已有相同名称职位
    /// </summary>
    [ErrorCodeItemMetadata("当前组织已有相同名称职位")]
    P003,
    /// <summary>
    /// 该职位已有用户使用
    /// </summary>
    [ErrorCodeItemMetadata("该职位已有用户使用")]
    P004,
    /// <summary>
    /// 你无权限操作该组织下职位
    /// </summary>
    [ErrorCodeItemMetadata("你无权限操作该组织下职位")]
    P005
}